types of human species explained